onmessage = function(e) {
  var id = e.data.id;
  var r = 0, g = 0, b = 0;
  for (var j = 0; j < id.data.length; j+=4) {
    r += id.data[j];
    g += id.data[j + 1];
    b += id.data[j + 2];
  }

  r /= id.data.length / 4;
  g /= id.data.length / 4;
  b /= id.data.length / 4;

  r = parseInt(r);
  g = parseInt(g);
  b = parseInt(b);
  postMessage({src: e.data.src, r: r, g: g, b: b, name: e.data.name});
}